package com.woniuxy.ptapp.infra.model;

import java.time.LocalDateTime;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author wangdong
 * @since 2022-07-30
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class AppealInfo implements Serializable {

    private static final long serialVersionUID = 1L;
    @TableId(value = "id",type = IdType.AUTO)
    @ApiModelProperty(value = "申诉id")
    private Integer id;

    @ApiModelProperty(value = "申诉课程id")
    private Integer complaintOrderClassesId;

    @ApiModelProperty(value = "申诉人")
    private String complaintMan;

    @ApiModelProperty(value = "申诉人id")
    private Integer complaintManId;

    @ApiModelProperty(value = "申诉原因")
    private String complaintReason;

    @ApiModelProperty(value = "申诉时间")
    private String complaintTime;

    @ApiModelProperty(value = "申诉状态")
    private Integer complaintState;

    @ApiModelProperty(value = "审核人")
    private String auditorMan;

    @ApiModelProperty(value = "审核人Id")
    private Integer auditorManId;

    @ApiModelProperty(value = "审核时间")
    private String auditorTime;

    @ApiModelProperty(value = "处理结果")
    private Integer dealReason;

    @ApiModelProperty(value = "申诉凭证")
    private String complaintVoucher;


}
